.index {
	//导航栏
	.navbar {
		display: flex;
		align-items: center;
		color: #FFF;
		position: relative;
		font-size: 36rpx;
		.left {
			display: flex;
			align-items: center;
		}
		image {
			width: 50rpx;
			height: 50rpx;
		}
		
		.right {
			position: absolute;
		}
	}
	
	.balloon_s {
		position: absolute;
		top: 228rpx;
		left: 74rpx;
		image {
			width: 58rpx;
			height: 62rpx;
			
		}
	}
	
	.balloon {
		position: absolute;
		right: 0;
		top: 348rpx;
		image {
			width: 124rpx;
			height: 112rpx;
		}
	}
	// 标题
	.title {
		text-align: center;
		padding: 40rpx 0 134rpx;
		image {
			width: 506rpx;
			height: 104rpx;
		}
	}
	
	.almost-lottery__head {
		z-index: 998;
		position: absolute;
		// left: 266rpx;
		top: 350rpx;
        left: 0;
        right: 0;
		.content {
			padding: 22rpx 24rpx;
			border-radius: 36rpx;
			color: #FFF;
			background: linear-gradient(to right, #FE9916, #ED180C);
		}
	}
	
	.almost-lottery__wheel {
		// padding-bottom: 50rpx;
		background: url(https://mystore-1304299581.cos.ap-guangzhou.myqcloud.com/static/image/ribbon.png) no-repeat;
		background-size: 100% 100%;
	}
	
	.showdow {
		text-align: center;
		z-index: -1;
		top: -160rpx;
		left: 100rpx;
		image {
			width: 550rpx;
			height: 80rpx;
		}
	}
	
	.rule {
		padding: 12rpx 8rpx 12rpx 30rpx;
		margin-top: 16rpx;
		width: 180rpx;
		background: #FB8114;
		border-radius: 36rpx;
		color: #FFF;
		font-size: 24rpx;
		left: 300rpx;
		text {
			padding-right: 18rpx;
		}
	}
	.recommend_content {
		margin-top: 10rpx;
		
		.recommend {
			font-size: 32rpx;
			color: #FFF;
			text-align: center;
			position: relative;
		}
		.recommend text:before, .recommend text:after {
			position: absolute;
			background: #FFF;
			content: "";
			height: 2rpx;
			width: 210rpx;
			top: 50%;
		}
		.recommend text:before {
			left: 74rpx;
		}
		.recommend text:after {
			right: 74rpx;
		}
		
		.recommend_box {
			margin-top: 15rpx;
			width: 620rpx;
			padding: 18rpx 0;
			background: #FFF;
			border-radius: 8rpx;
			text-align: center;
			align-items: center;
			left: 74rpx;
			.text {
				text-align: left;
				color: #FF0000;
				font-size: 24rpx;
			}
			.text_A {
				font-size: 32rpx;
				font-weight: 700;
			}
			
			.text_B {
				padding: 16rpx 0 32rpx;
			}
			.text_C {
				font-size: 18rpx;
				color: #FCFCFC;
				background: #FF0004;
				width: 192rpx;
				padding: 12rpx;
				border-radius: 20rpx;
				text-align: center;
			}
			image {
				width: 152rpx;
				height: 174rpx;
			}
		}
	}
	
	
}


// 积分任务完成弹窗
	.finish_box {
		height: 100vh;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(#000,0.7);
		z-index: 999;
		.card {
			background: #fff;
			border-radius: 16rpx;
			left: 10%;
			right: 10%;
			top: 40%;
			.name {
				padding: 40rpx 0  20rpx 0;
				font-size: 34rpx;
				font-weight: 600;
				color: #333;
			}
			.text {
				color: #999;
				padding-bottom: 40rpx;
			}
			.btn {
				border-top: 1px solid #999;
				font-size: 35rpx;
				padding-top: 10rpx;
				padding-bottom: 20rpx;
					&:after{
						content: '';
						position: absolute;
						bottom: 14%;
						left: 45%;
						width: 12%;
						height: 1px;
						background-color: #999;
						transform: rotate(90deg);
					}
				.cancel {
					
				}
				.finally {
					color: #e73639;
				}
			}
		}
	}